//数字数组百分比算法
module.exports = function(arr,args){
    args = args || {};
    var a1 = [],a2 = [],total = 0,size = 1;
    for(var i = 0; i < args.size; i++) size *= 10;
    for(i = 0; i < arr.length; i++) total += arr[i] ? -(-arr[i]) : 0;
    for(i = 0; i < arr.length; i++){
        a1.push(parseInt(arr[i] / total * 100 * size));
        a2.push({i:i,n:arr[i]});
    }
    a2.sort(function(a,b){
        return b.n - a.n;
    })
    var _total = 0;
    for(i = 0; i < a1.length; i++) _total += a1[i];
    i = 0;
    var _t = 1 / size;
    if(_total < 100 * size){
        do{
            a1[a2[i].i] += 1;
            _total += 1;
            i ++;
        }while(_total < 100 * size)
    }
    for(i = 0; i < a1.length; i++) a1[i] /= size;
    return a1;
}